4dd245ddc96be2847244a34ebf070043efc34053,platform/lang-impl/src/com/intellij/ide/actions/SearchEverywhereAction.java,CalcThread,getSymbols,#String#number#ChooseByNamePopup#,1520

Before Change


    private SearchResult getSymbols(String pattern, final int max, ChooseByNamePopup chooseByNamePopup) {
      final SearchResult symbols = new SearchResult();
      final GlobalSearchScope scope = GlobalSearchScope.projectScope(project);
      chooseByNamePopup.getProvider().filterElements(chooseByNamePopup, pattern, false,
                                                         myProgressIndicator, new Processor<Object>() {
          @Override
          public boolean process(Object o) {

After Change


        return symbols;
      }
      final GlobalSearchScope scope = GlobalSearchScope.projectScope(project);
      if (chooseByNamePopup == null) return symbols;
      final ChooseByNameItemProvider provider = chooseByNamePopup.getProvider();
      provider.filterElements(chooseByNamePopup, pattern, false,
                              myProgressIndicator, new Processor<Object>() {
          @Override